Dynamic scenario-based approach to re-engineering of legacy telecommunication software

نویسندگان

  • Nikolai Mansurov
  • Robert L. Probert
چکیده

Large amounts of legacy software create a “barrier” for adoption of formal description techniques in the telecommunication industry. To overcome this barrier, algorithms and methods for automated re-engineering of legacy telecommunication software into formal specifications are required. In this paper we present a “dynamic scenario-based” approach to re-engineering of legacy telecommunication software into SDL specifications. Our approach is iterative and is based on 1) dynamically deriving scenarios from the legacy software and 2) automatically synthesizing an SDL model from these scenarios. For the latter purpose we use the Moscow Synthesizer Tool (MOST-SDL) which is capable of synthesizing an SDL-92 model from a set of extended Message Sequence Charts (MSC). The paper provides detailed descriptions of our re-engineering methodology, emphasizing dynamically deriving both conformance and functional scenarios from legacy. A case study is discussed where our dynamic scenario-based methodology was applied to re-engineer a small-sized telecommunications-like software system, called the ToolExchange.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

E-CARES Research Project: Understanding Complex Legacy Telecommunication Systems

There are many reasons for reverse engineering or reengineering legacy systems. To date, many approaches concerning re-engineering of legacy systems have been made. The majority of these approaches are dealing with systems in the field of business applications. This paper describes the work performed for the E-CARES project so far. This project is concerned with understanding and re-structuring...

متن کامل

Improving time-to-market using SDL tools and techniques

In this paper we summarize our experiences in building and integrating new generation, formal-methods based CASE tools to yield pragmatic improvements in software engineering processes in the telecommunication industry. We define an accelerated development methodology (ADM) for the specification, design, testing and re-engineering of telecommunications software. We identify two of the most sign...

متن کامل

Scenario-based modeling for multiple allocation hub location problem under disruption risk: multiple cuts Benders decomposition approach

The hub location problem arises in a variety of domains such as transportation and telecommunication systems. In many real-world situations, hub facilities are subject to disruption. This paper deals with the multiple allocation hub location problem in the presence of facilities failure. To model the problem, a two-stage stochastic formulation is developed. In the proposed model, the number of ...

متن کامل

Re-engineering Legacy Systems for Modernization:The Role of Software Reuse

In this paper we outline our legacy modernization approach that incorporates our reuse process and repository which we have called the Knowledge Base Software Reuse (KBSR) Process and the KBSR Repository. The KBSR Process and Repository aim to give software engineers easy access to reusable software artefacts and reusable components within a defined process which we have incorporated into our m...

متن کامل

An Assistant for Re-Engineering Legacy Systems

This paper presents a knowledge-based approach to evolving and re-engineering large legacy systems. It describes an AI application to one special area in software maintenance-upgmdiig existing software to new technology standards. This approach assists tie human engineers in the conversion of software systems by automating the tedious and knowledgeintensive conversion process. The research show...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999